package String类;

import java.util.Random;
import java.util.UUID;

public class RandomCodeDemo {
     public static void main(String[] args) {
		//生成一个5位数的随机数
    	 String code=UUID.randomUUID().toString().substring(0, 5);
    	 //1：首先生成UUID
    	 //2：toString--输出字符串类型
    	 //3：substring(X,n);其中表示从第几个开始截取；N表示截取的个数
    	 //4：用一个字符串类型的的code来接收
    	 System.out.println(code);
    	 
    	 System.out.println("-----------------分割线---------------");
    	 String str="ABCDEFGHIJKLMNOPQRSTUVWXYZ";
    	 str+=str.toLowerCase();
    	 str+="0123456789";
//    	 System.out.println(str);//打印所有
    	 
//    	 char ch=str.charAt(0);
//    	 char ch=str.charAt(str.length());
//    	 char ch=str.charAt(str.length()-1);
    	 
    	 
    	 //拼接字符串
    	 StringBuilder sb=new StringBuilder(5);
    	 for (int i = 0; i < 5; i++) {
    		 char ch=str.charAt(new Random().nextInt(str.length()));//index必须在[0，str.lenght()]之间);
    		 sb.append(ch);
    	 }
    	 System.out.println(sb);
	}
}
